入れ子構造

static int code = 0; 
void funcWhileIfElse (void)
{ 
    while (code > 0)
    {
        if (code == 1)
        {
            code = 0;
        }
        else
        {
            --code;        
        }
    }
}

これは、whileループの中に含まれているif-elseです。 最初の上昇する実線はwhileループを表しており、さらにその上から上昇している実線はif-else文を表しています。 他の関数構造の要素も同様に入れ子にすることができます。